\section{Caso de uso: Recordar contraseña cliente/administrador}
\begin{description}
  \item[Actor:] Cliente.
  \item[Precondición:] El cliente/administrador no está logeado en la web.
  \item[Descripción:] El cliente/administrador elige la opción recordar
  contraseña en la pantalla de login.
\end{description}

\subsubsection{Escenario normal: el cliente elige la opción recordar contraseña
en la pantalla de login}

\begin{enumerate}
  \item El cliente/administrador pincha en el botón para que se le recuerde su
  contraseña.
  \item La página web solicita al cliente/administrador la dirección de correo
  electrónico asociada a su cuenta.
  \item El cliente/administrador introduce en la página web su dirección de
  correo electrónico.
  \item La página web entrega al controlador la dirección de correo electrónico.
  \item El controlador entrega al agente la dirección de correo electrónico.
  \item El agente realiza una consulta en la base de datos con la dirección de
  correo electrónico.
  \item El agente entrega al controlador la contraseña del usuario.
  \item El controlador envía a la dirección de correo electrónico la contraseña
  de usuario.
  \item El controlador informa a la página web del envío de la contraseña al
  correo electrónico.
  \item La página web informa al cliente/administrador del envío de su
  contraseña a su correo electrónico.
\end{enumerate}

\begin{description}
  \item[Postcondición:] Se envía un mensaje a la dirección de correo
  electrónico del cliente/administrador con su contraseña.
\end{description}

\subsubsection{Escenario alternativo 1: la dirección de correo electrónico no
existe en la base de datos}

\begin{enumerate}
  \setcounter{enumi}{5}
  \item El agente realiza una consulta que falla en la base de datos con la
  dirección de correo electrónico.
  \item El agente informa al controlador que la dirección de correo electrónico
  no existe en la base de datos.
  \item El controlador informa a la página web que la dirección de correo
  electrónico no existe en la base de datos.
  \item La página web informa al cliente/administrador que no existe una cuenta
  con esa dirección de correo electrónico asociada.
\end{enumerate}

\begin{description}
  \item[Postcondición:] No se envía correo alguno.
\end{description}
